home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ggggllllSSSSccccaaaalllleeee((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllSSSSccccaaaalllleeee((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- ggggllllSSSSccccaaaalllleeeedddd,,,, ggggllllSSSSccccaaaalllleeeeffff - multiply the current matrix by a general scaling
- matrix
-
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- void ggggllllSSSSccccaaaalllleeeedddd( GLdouble _x,
- GLdouble _y,
- GLdouble _z )
- void ggggllllSSSSccccaaaalllleeeeffff( GLfloat _x,
- GLfloat _y,
- GLfloat _z )
-
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _x, _y, _z
- Specify scale factors along the _x, _y, and _z axes, respectively.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ggggllllSSSSccccaaaalllleeee produces a nonuniform scaling along the _x, _y, and _z axes. The
- three parameters indicate the desired scale factor along each of the
- three axes.
-
- The current matrix (see ggggllllMMMMaaaattttrrrriiiixxxxMMMMooooddddeeee) is multiplied by this scale matrix,
- and the product replaces the current matrix as if ggggllllSSSSccccaaaalllleeee were called
- with the following matrix as its argument:
-
-
-
-
- ( )
- x 0 0 0
- | |
-
- | 0 y 0 0 |
-
- | |
- 0 0 z 0
- | |
-
- ( 0 0 0 1 )
-
- If the matrix mode is either GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW or GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN, all objects
- drawn after ggggllllSSSSccccaaaalllleeee is called are scaled.
-
- Use ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx and ggggllllPPPPooooppppMMMMaaaattttrrrriiiixxxx to save and restore the unscaled
- coordinate system.
-
- NNNNOOOOTTTTEEEESSSS
- If scale factors other than 1 are applied to the modelview matrix and
- lighting is enabled, lighting often appears wrong. In that case, enable
- automatic normalization of normals by calling ggggllllEEEEnnnnaaaabbbblllleeee with the argument
- GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLLIIIIZZZZEEEE.
-
- EEEERRRRRRRROOOORRRRSSSS
- GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllSSSSccccaaaalllleeee is executed between the
- execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ggggllllSSSSccccaaaalllleeee((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllSSSSccccaaaalllleeee((((3333GGGG))))
-
-
-
- AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
- ggggllllGGGGeeeetttt with argument GGGGLLLL____MMMMAAAATTTTRRRRIIIIXXXX____MMMMOOOODDDDEEEE
- ggggllllGGGGeeeetttt with argument GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX
- ggggllllGGGGeeeetttt with argument GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____MMMMAAAATTTTRRRRIIIIXXXX
- ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____MMMMAAAATTTTRRRRIIIIXXXX
- ggggllllGGGGeeeetttt with argument GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAATTTTRRRRIIIIXXXX
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ggggllllMMMMaaaattttrrrriiiixxxxMMMMooooddddeeee, ggggllllMMMMuuuullllttttMMMMaaaattttrrrriiiixxxx, ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx, ggggllllRRRRoooottttaaaatttteeee, ggggllllTTTTrrrraaaannnnssssllllaaaatttteeee
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-